#ifndef DEBUGTRACER_H
#define DEBUGTRACER_H

#include <string>
#include <iostream>
#include <fstream>
#include <cstdlib>

#include <OgrePrerequisites.h>

class DebugTracer
{
    public:
        DebugTracer();
        void Print(std::string message);
        void Print(Ogre::Real value);
        virtual ~DebugTracer();
    protected:
    private:
        std::filebuf* m_fileBuffer;
        std::ostream* m_os;

};

#endif // DEBUGTRACER_H
